#ifndef PT_JOKP_H
#define PT_JOKP_H

//
// Pay tables for "Joker Poker" Video Poker
//

#include "pte_jok.h"

#define VPTBL_NUMFREQS	3		// num pay table frequency types (lo, med, hi)
#define VPTBL_NUMCOLS	5

static int32 sPayTable[VPTBL_NUMFREQS][VPTBL_NUMCOLS][VPEVT_NUMEVENTS] = {
	//
	// "low payout" frequency		(1 coin: 97.31%  5 coins: 98.48%)
	//
	{
		{ 1, 1,  2,  3,  5,  6,  20,  50,  80, 150,  250, 500 },
		{ 2, 2,  4,  6, 10, 12,  40, 100, 160, 300,  500, 1000 },
		{ 3, 3,  6,  9, 15, 18,  60, 150, 240, 450,  750, 1500 },
		{ 4, 4,  8, 12, 20, 24,  80, 200, 320, 600, 1000, 2000 },
		{ 5, 5, 10, 15, 25, 30, 100, 250, 400, 750, 4000, 20000 }
	},
	//
	// "medium payout" frequency	(1 coin: 98.88%  5 coins: 100.05%)
	//
	{
		{ 1, 1,  2,  3,  5,  7,  20,  50,  80, 150,  250, 500 },
		{ 2, 2,  4,  6, 10, 14,  40, 100, 160, 300,  500, 1000 },
		{ 3, 3,  6,  9, 15, 21,  60, 150, 240, 450,  750, 1500 },
		{ 4, 4,  8, 12, 20, 28,  80, 200, 320, 600, 1000, 2000 },
		{ 5, 5, 10, 15, 25, 35, 100, 250, 400, 750, 4000, 20000 }
	},
	//
	// "high payout" frequency		(1 coin: 98.88%  5 coins: 100.18%)
	//
	{
		{ 1, 1,  2,  3,  5,  7,  20,  50,  80, 150,  250, 500 },
		{ 2, 2,  4,  6, 10, 14,  40, 100, 160, 300,  500, 1000 },
		{ 3, 3,  6,  9, 15, 21,  60, 150, 240, 450,  750, 1500 },
		{ 4, 4,  8, 12, 20, 28,  80, 200, 320, 600, 1000, 2000 },
		{ 5, 5, 10, 15, 25, 35, 100, 250, 400, 750, 4000, 50000 }
	}
};

#endif
